\hypertarget{PPoint_8hpp}{\section{src/nubot\-\_\-common/core/include/nubot/core/\-P\-Point.hpp File Reference}
\label{PPoint_8hpp}\index{src/nubot\-\_\-common/core/include/nubot/core/\-P\-Point.\-hpp@{src/nubot\-\_\-common/core/include/nubot/core/\-P\-Point.\-hpp}}
}
{\ttfamily \#include \char`\"{}D\-Point.\-hpp\char`\"{}}\\*
{\ttfamily \#include $<$cmath$>$}\\*
\subsection*{Classes}
\begin{DoxyCompactItemize}
\item 
class \hyperlink{classnubot_1_1PPoint__}{nubot\-::\-P\-Point\-\_\-$<$ \-\_\-\-Tp $>$}
\end{DoxyCompactItemize}
\subsection*{Namespaces}
\begin{DoxyCompactItemize}
\item 
\hyperlink{namespacenubot}{nubot}
\end{DoxyCompactItemize}
\subsection*{Typedefs}
\begin{DoxyCompactItemize}
\item 
typedef P\-Point\-\_\-$<$ int $>$ \hyperlink{namespacenubot_a2de267f77449de1b98bfeb641671301b}{nubot\-::\-P\-Point2i}
\item 
typedef P\-Point\-\_\-$<$ float $>$ \hyperlink{namespacenubot_a93e65a2d123526a505e4364043785072}{nubot\-::\-P\-Point2f}
\item 
typedef P\-Point\-\_\-$<$ double $>$ \hyperlink{namespacenubot_a2b8f952f9a6ec80df0a885dbca6671f9}{nubot\-::\-P\-Point2d}
\item 
typedef P\-Point2d \hyperlink{namespacenubot_a8f62d6210d4a62013af1a40cd5f39de2}{nubot\-::\-P\-Point}
\end{DoxyCompactItemize}
\subsection*{Functions}
\begin{DoxyCompactItemize}
\item 
{\footnotesize template$<$typename \-\_\-\-Tp $>$ }\\static bool \hyperlink{namespacenubot_aa6e91d1453a83f9f89065776a6f7f7de}{nubot\-::operator==} (const P\-Point\-\_\-$<$ \-\_\-\-Tp $>$ \&a, const P\-Point\-\_\-$<$ \-\_\-\-Tp $>$ \&b)
\item 
{\footnotesize template$<$typename \-\_\-\-Tp $>$ }\\static bool \hyperlink{namespacenubot_a3e8b52719d2fc7b8d147d3334baaf92e}{nubot\-::operator!=} (const P\-Point\-\_\-$<$ \-\_\-\-Tp $>$ \&a, const P\-Point\-\_\-$<$ \-\_\-\-Tp $>$ \&b)
\end{DoxyCompactItemize}
